body{
    background-color:#FBF3E9;
    font-size: 14px;
}

/* search右边去购物车 */
.shopcart{
    width: 120px;
    float: left;
    height:50px;
    margin-top: 5px;	
    margin-left: 15px;
    background-color:#FBF3E9;
}
.shopcart_btn{
    width: 120px;
    float: left;
    height:40px;
}
#shopcart_count{
    background-color:#ff7867;
    color: #fff;
    height:36px;
    line-height: 36px;
    text-align: center;
    width: 100%;
    margin-left: 2%;
    border: 0px;
}

/*左边订单中心*/
.bookcentre{
    width: 8%;
    float: left;
    margin-left: 2%;
    margin-right: 1%;
}
.bkcen_title{
    width: 100%;
    float: left;
    font-weight: bolder;
}
.bkcen_content{
    width: 100%;
    float: left;
}
.bkcen_content ul{
    width: 100%;
    float: left;
}
.bkcen_content ul li{
    width: 100%;
    float: left;
}
.bkcen_content ul li a font{
    color: #000;
}
/*个人信息*/
.selfinfo{
    width:89%;
    float: left;
}

.selfinfo_detail{
    width:32%;
    height:160px;
    float: left;
    border-radius: 160px 0 0 160px;
    background-color: #fff;
}
.selfinfo_detail_img{
    width: 25%;
    height:80px;
    float: left;
    margin-top:40px;
    margin-left:4%;
}
.selfinfo_detail_img img{
    width:80px;
    height: 80px;
    border-radius: 80px;
}
.selfinfo_detail_content{
    width: 68%;
    margin-left: 3%;
    margin-top: 20px;
    float: left;
}
.selfinfo_detail_content .con_name{
    width: 100%;
    height:30px;
    line-height: 30px;
    float: left;
    font-size: 16px;
}
.selfinfo_detail_content .con_rank{
    width: 100%;
    height:30px;
    line-height: 30px;
    float: left;
    font-size: 14px;
}
.selfinfo_detail_content .con_safe{
    width: 100%;
    height:30px;
    line-height: 30px;
    float: left;
    font-size: 14px;
}
.selfinfo_detail_content .con_img{
    width: 100%;
    height:30px;
    line-height: 30px;
    float: left;
    font-size: 14px;
}


.selfinfo_money{
    width: 67.9%;
    height: 160px;
    float: left;
    background-color: #fff;
    border-left: dashed 0.5px #ccc;
}
.selfinfo_money ul{
    width: 80%;
    height:160px;
    float: left;
}
.selfinfo_money ul li{
    width: 25%;
    height:160px;
    float: left;
}
.selfinfo_money_img{
    width: 40%;
    height: 60px;
    margin-left: 30%;
    margin-top:35px;
}
.selfinfo_money_img img{
    width: 60px;
    height:60px;
    border-radius: 30px;
    margin:0 auto;
}
.selfinfo_money_content{
    width: 46%;
    height:30px;
    line-height: 30px;
    float: left;
    margin-left: 27%;
}
.selfinfo_money_content .money{
    width: 80%;
    float: left;
    text-align: right;
    height:30px;
}
.selfinfo_money_content .num{
    width: 20%;
    float: left;
    text-align: center;
    height:30px;
    color: #c40000;
}

.bookmain{
    width: 89%;
    float: left;

}
.bookmain_book{
    width:72%;
    float: left;

}
.mybook{
    width: 100%;
    height:260px;
    background-color: #fff;
    float: left;
    margin-top: 20px;
}
.mybook table{
    width: 100%;
    text-align: center;
}
.mybook_con{
    width: 24%;
    height:240px;
    margin-bottom:20px;
    float: left;
    margin-left: 1%;
    margin-top: 15px;
}
.mybook_con img{
    width: 90%;
    margin:auto 5%;
    float: left;
    height:160px;
}
.mybook_con_title{
    width: 100%;
    line-height: 40px;
    height: 40px;
    float: left;
    text-align: center;
}
.mybook_table_tr{
    width: 100%;
    height: 60px;
    float: left;
    margin-top: 10px;
}
.mybook_table_img{
    width: 44%;
    height: 60px;
    float: left;
    margin-left: 2%;
}
.mybook_table_img img{
    width: 22%;
    height: 60px;
    float: left;
    margin-left: 3%;
}
.mybook_table_name ,.mybook_table_look{
    width: 10%;
    height: 60px;
    line-height: 60px;
    float: left;
}
.mybook_table_price {
    width: 8%;
    height: 50px;
    line-height: 25px;
    float: left;
    margin-top: 5px;
}
.mybook_table_time{
    width: 14%;
    height: 50px;
    line-height: 25px;
    float: left;
    margin-top: 5px;

}
.mybook_table_wait{
    width: 12%;
    height: 60px;
    line-height: 60px;
    float: left;
}
.my_common_title{
    width: 100%;
    height:40px;
    line-height: 30px;

}
.my_common_title_books{
    width: 82%;
    height:30px;
    float: left;
    margin-top: 10px;
    margin-left: 2%;
}
.my_common_title_books a{
    font-size: 14px;
    font-weight: bold;
}
.my_common_title_all{
    width: 14%;
    float: left;
    height: 30px;
    margin-top:10px;
    text-align: right;
    margin-right: 2%;
}
.buy{
    width: 100%;
    height:330px;
    float: left;
    background-color: #fff;
    margin-top: 20px;
}
.buy_div{
    width: 44%;
    margin-left: 2%;
    margin-right: 3%;
    margin-top: 15px;
    height:240px;
    float: left;
    border: 1px solid #ccc;
}
.buy_div_bigimg ,.buy_div_smallimg{
    width: 50%;
    height:240px;
    float: left;
}
.buy_div_bigimg img{
    width: 90%;
    height:180px;
    margin: 5px 5%;
    float: left;
}
.buy_div_smallimg img{
    width: 45%;
    height: 85px;
    margin: 5px 2.5%;
    float: left;
}
.right_vip{
    width: 25%;
    float: left;
    margin-left:2%;
    margin-top: 20px;
    background-color: #fff;
}
.right_vip_vip{
    width: 45%;
    height:40px;
    margin:10px 2.5%;
    background-color: #c40000;
    border-radius: 20px;
    float: left;
    text-align: center;
    line-height: 40px;
}
.right_vip_ad{
    width: 100%;
    height:280px;
    float: left;
}
.right_vip_ad img{
    width: 40%;
    height: 120px;
    margin:10px 5%;
    float: left;
}

.article ,.production {
    width: 100%;
    float: left;
}

.arti_line ,.pro_line{
    width: 100%;
    float: left;
    border: 1px solid #000;
}
.arti_title ,.pro_title{
    width: 100%;
    height:40px;
    font-size: 16px;
    font-weight: bold;
    line-height: 40px;
    float: left;
    padding-left: 10px;
}
.arti_content ,.pro_content{
    width: 100%;
    float: left;
}
.arti_content ul ,.pro_content ul{
    width: 100%;
    float: left;
    background-color: #D4D4D4;

}
.arti_content ul li{
    width: 100%;
    float: left;
    border-top: dashed 1px #000;
    height: 50px;
    line-height: 50px;
    white-space: nowrap;
}
.arti_content ul li a:hover .arti_con_con_title{
    color: #c40000;
}
.arti_content ul li a:hover .arti_con_con_num{
    background-color: #c40000;
}
.arti_con_con{
    width: 100%;
    float: left;
}
.arti_con_con_num{
    width: 30px;
    height: 30px;
    background-color: #000;
    margin-top: 10px;
    color: #fff;
    float: left;
    line-height: 30px;
    text-align: center;
    margin-left: 15px;
}
.arti_con_con_title{
    line-height: 50px;
    float: left;
    margin-left: 10px;
}
.pro_content ul li{
    width: 100%;
    float: left;
    border-top: dashed 1px #000;
    height: 162px;
    line-height: 35px;
}
.pro_content ul li a:hover .pro_back_con{
    background-color: #c40000;
}
.pro_content ul li a:hover .pro_back_con_title ,.pro_content ul li a:hover .pro_back_con_text{
    color: #fff;
}
.pro_con_back{
    width:96%;
    height:146px;
    margin: 8px auto;
    background-color: #fff;
}
.pro_back_img{
    width: 36%;
    float: left;
    height: 146px;
}
.pro_back_img img{
    width: 100%;
    height: 146px;
}
.pro_back_con{
    width: 62%;
    height:146px;
    float: left;
    margin-left: 2%;
}
.pro_back_con_title{
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: bolder;
    float: left;
    margin-left: 4%;
}
.pro_back_con_text{
    width: 100%;
    height: 106px;
    float: left;
    line-height: 36px;
    margin-left: 4%;
}


.self_ad{
    width: 100%;
    float: left;
    margin-top:20px;
}
.self_ad_long{
    width: 100%;
    float: left;
}
.self_ad_long img{
    width: 100%;
    height:90px;
}
.self_ad_short{
    width: 100%;
    height:105px;
    float: left;
    padding-top: 15px;
}
.self_ad_short img{
    width: 24%;
    margin:0 0.3%;
    height:90px;
}
